FMS Configuration Data Group

The "FMS Configuration" (FMSConfig) data group is used to bi-directionally transfer meter configuration between a field device and FMS. Configuration data is retrieved for DP, Linear, and Liquid Linear (allocation) meter types:

Meter configuration data is dynamic, so DEIDs are not enumerated in the device template file. CygNet points can be mapped by DEID. Data items differ based on meter type, and they may also differ within the same meter type. FMS config entries support a DEID that reflects an efmItem (e.g., C0001 is associated with config item efmItem="1"), an Emerson point tag, or a fixed value. Units come from the native meter configuration data group, not from the device template file. Native support data groups exist.

Also see DNP3 Emerson EIE Device Template File Properties.

Properties

User-supplied data group properties include the meter type (0=DP, 1=Linear, 2=Liquid Linear (allocation)) and the meter number. Additional properties for station number and gas component number are displayed on the Data Group Properties after being obtained from the Meter Configuration data groups.

Station Number and Gas Component Number

Station Number and Gas Component Number

Getting Data for FMS Configuration

Data comes from one of three Meter Configuration data groups:

The user-supplied meter type property is used to determine which Meter Configuration data group to poll. The meter number property is used to determine the data group ordinal. The Meter Configuration data groups consist of data elements that are created dynamically based on data read from the device. Each item in the meter configuration includes an EFM item number (see enumeration EEfmItemCfg in the device template file). The DEID created for each item in the data group includes the EFM item number (e.g., C0001 for EFM item number 1).

Sending Data for FMS Configuration

Data is written to the "Gas Component Configuration" (GasCfg) and Gas Component Config Apply" (GasCfgAply) data groups. The gas component number property is used to determine the data group ordinal.

FMS Configuration Data Group Structure and Components

For more information about working with device template files, see Device Template Files.

<FmsConfig niceName="FMS Configuration" baseOrd="1" maxCnt="24" ordLabel="Meter">

<dgElements/>

</FmsConfig>

Data Group Mapping

The mapping between Emerson and FMS items is contained in the fmsMaps/configItems section of the device template file. There are three options for data sources, DEID, point tag, or fixed:

  1. The value comes from a specific DEID in the Meter Configuration data groups (MtrCfgDp, MtrCfgLin, MtrCfgLiq) on a Get or from the "Gas Component Configuration" (GasCfg) data group on a Send.

<fmsMaps>

<configItems>

<eFMS_CFG_NITROGEN deid="C0063"/>

<eFMS_CFG_NITROGEN deid="Nitrogen"/>

</configItems>

</fmsMaps>

  1. The value comes from an Emerson point tag. This is used primarily for FMS events.

<fmsMaps>

<configItems>

<eFMS_CFG_CARBON_DIOXIDE tag="Components_%comp%.CO2_OVRD"/>

</configItems>

</fmsMaps>

Substitution strings in point tag names are supported for meter number (%meter%) and station number (%station%), and are filled using values specified by the user in FMS Configuration data group.

  1. The value is fixed.

<fmsMaps>

<configItems>

<eFMS_CFG_DP_TAPS_TYPE value="1"/>

</configItems>

</fmsMaps>

For more information, see EFM Data Items.

Back to top